Спектральный анализ и фильтрация аудиофайла¶ В данном примере рассматривается типовой рабочий процесс технических вычислений для задач цифровой обработки сигналов. В рамках примера осуществляется импорт, визуализация и прослушивание аудиофайла, содержащего смесь полезного сигнала и высокочастотной помехи. Далее проводится анализ сигнала в частотной области, выбирается спецификация подходящего цифрового фильтра, осуществляется его синтез, визуализируются характеристики фильтра. В итоге разработанный фильтр применяется к исходному сигналу, проводится анализ и визуализация результата фильтрации.
Подключение библиотек и визуализация аудио-данных¶
Нам понадобятся основные библиотеки для цифровой обработки сигналов и работы с WAV-файлами:
Мы импортируем аудио-файл, содержащий смесь голосового сообщения (обратный отсчёт), и наложенный на него шум толпы, предварительно пропущенный через фильтр верхних частот. Подобный синтезированный сигнал позволит более наглядно разделить частотные диапазоны полезного сигнала и шума.
Здесь мы объявляем пользовательскую функцию, позволяющую прослушивать WAV-файлы и использовать интерактивный инструмент проигрывателя:
Out[0]:
audioplayer (generic function with 1 method)
Прослушаем исходный аудио-файл (полезный сигнал на фоне высокочастотного шума):
Your browser does not support the audio element.
Отобразим сигнал во временной области: на графике можно наблюдать характерные периодические всплески амплитуды, соответствующие голосовому сообщению обратного отсчёта (для скорости отрисовки во временной области полезно прореживать длительные сигналы - в нашем случае берём каждый 10й отсчёт).
Спектральный анализ¶ Визуализация сигнала во временной области не даёт нам чёткого понимания, как отделить голосовой сигнал от шума. Поэтому необходимо осуществить спектральный анализ сигнала, то есть оценить его спектр (спектральную плотность мощности). Для этого мы воспользуемся функцией welch_pgram
. Стоит отметить, что для экономии времени расчёта мы берём только первые 2^16 отсчётов исходного сигнала.
Шум нестационарен во времени, поэтому полезно оценить и спектрограмму сигнала - то есть зависимость спектра от времени. Для этого воспользуемся функцией spectrogram
:
Как видно из спектрограммы, на всём протяжении аудиофайла шум в спектре занимает полосу выше 3 кГц, а это значит, что речевой сигнал можно выделить стандартным фильтром нижних частот (ФНЧ).
Разработка цифрового фильтра¶ Разработаем цифровой фильтр с подходящими характеристиками. Для создания фильтра нижних частот мы используем функцию digitalfilter
, в которой мы указываем тип отклика фильтра lowpass
с частотой пропускания 3000 Гц, а также объявляем метод его синтеза Elliptic
: это соответствует эллиптическому фильтру с бесконечной импульсной характеристикой (БИХ) и требуемыми характеристиками (порядок фильтра - 10, пульсации в полосе пропускания - не более 0.1 дБ, подавление в полосе заграждения - не ниже 60 дБ):
Рассчитаем и отобразим характеристики фильтра. В первую очередь нас интересует амплитудно-частотная характеристика (АЧХ), позволяющая понять, какие частоты спектра исходного сигнала наш фильтр будет пропускать, а какие - подавлять. Для этого воспользуемся функцией freqresp
:
Теперь отобразим фазо-частотную характеристику (ФЧХ) фильтра функцией phaseresp
:
Наконец, рассчитаем и отобразим импульсную характеристику (ИХ) фильтра (точнее, первых её 100 отсчётов, так как наш фильтр имеет бесконечную ИХ) функцией impresp
:
Применим разработанный фильтр к исходному аудио-сигналу функцией filt
и отобразим результат обработки в частотной области:
На спектре можно убедиться, что частоты выше 3 кГц были успешно подавлены.
Также отобразим результат фильтрации во временной области:
Из графика видно, что между произносимыми словами нет шумового заполнения. Убедимся в успешности обработки, прослушав отфильтрованный аудио-сигнал:
Your browser does not support the audio element.
Применённый фильтр успешно удалил шум из сигнала, но также подавил и высокочастотные компоненты голосового сигнала, в связи с чем при прослушивании он звучит не так ярко окрашенным обертонами и шипящими.
Заключение¶ На примере выбранного аудиофайла мы рассмотрели типичный рабочий процесс цифровой обработки сигнала в Engee, включающий в себя импорт, визуализацию, анализ и обработку.
{"id": "082ff235-30e9-40b9-9d8a-19443dd7ec7c", "data": [{"showlegend": true, "mode": "lines", "xaxis": "x", "colorbar": {"y": 0.5086805555555556, "title": {"text": ""}, "len": 0.8657316272965879, "x": 0.9934383202099738}, "name": "y1", "yaxis": "y", "legendgroup": "y1", "line": {"color": "rgba(0, 154, 250, 1.000)", "shape": "linear", "dash": "solid", "width": 1}, "y": [3.051850947599719e-05, 0, 0.0005188146610919523, 0.00012207403790398877, 0.00024414807580797754, -3.051850947599719e-05, -3.051850947599719e-05, -6.103701895199438e-05, 0, -6.103701895199438e-05, -6.103701895199438e-05, 0, -3.051850947599719e-05, -3.051850947599719e-05, 6.103701895199438e-05, 9.155552842799158e-05, -0.00021362956633198035, -0.0003357036042359691, -0.0003662221137119663, -0.00012207403790398877, -3.051850947599719e-05, -0.00018311105685598315, -3.051850947599719e-05, 9.155552842799158e-05, 3.051850947599719e-05, 0.00015259254737998596, -0.00012207403790398877, -6.103701895199438e-05, 0.0003357036042359691, -0.0003051850947599719, -3.051850947599719e-05, -3.051850947599719e-05, -6.103701895199438e-05, -9.155552842799158e-05, 0, -0.00012207403790398877, -0.0003662221137119663, 0.00015259254737998596, 3.051850947599719e-05, -0.00018311105685598315, 0.00012207403790398877, -3.051850947599719e-05, -0.00024414807580797754, -3.051850947599719e-05, 0.00012207403790398877, 0, -6.103701895199438e-05, -0.00024414807580797754, 0.0004882961516159551, -0.00024414807580797754, 0.00012207403790398877, 0.0004272591326639607, 0, 6.103701895199438e-05, 0, 0.00018311105685598315, 3.051850947599719e-05, -3.051850947599719e-05, -3.051850947599719e-05, 0.0003967406231879635, 0, -0.00012207403790398877, 3.051850947599719e-05, 0, -0.00012207403790398877, 0, 6.103701895199438e-05, 3.051850947599719e-05, -3.051850947599719e-05, 0, -0.00015259254737998596, -3.051850947599719e-05, -9.155552842799158e-05, -6.103701895199438e-05, 0, 0, 0.0003967406231879635, -0.00027466658528397473, 6.103701895199438e-05, -9.155552842799158e-05, -6.103701895199438e-05, -9.155552842799158e-05, 0.00012207403790398877, -0.0004882961516159551, 0.00024414807580797754, -3.051850947599719e-05, 9.155552842799158e-05, -3.051850947599719e-05, -3.051850947599719e-05, 0.00012207403790398877, 0, 0, 3.051850947599719e-05, 0, 0.0004577776421399579, 0.00027466658528397473, -6.103701895199438e-05, 0.00012207403790398877, 0, 0.00021362956633198035, 0, 3.051850947599719e-05, 0, -0.00021362956633198035, -6.103701895199438e-05, -3.051850947599719e-05, 0, 9.155552842799158e-05, 0.00018311105685598315, -6.103701895199438e-05, 6.103701895199438e-05, -9.155552842799158e-05, 0.0003357036042359691, -0.00021362956633198035, 3.051850947599719e-05, -3.051850947599719e-05, 0.0005188146610919523, 0.0003051850947599719, -0.00024414807580797754, -0.0003662221137119663, 9.155552842799158e-05, -3.051850947599719e-05, -0.0003967406231879635, 0.00021362956633198035, -3.051850947599719e-05, 9.155552842799158e-05, -0.00021362956633198035, 0.00027466658528397473, -9.155552842799158e-05, -6.103701895199438e-05, 3.051850947599719e-05, -6.103701895199438e-05, -0.00021362956633198035, 0.00024414807580797754, -3.051850947599719e-05, -9.155552842799158e-05, -0.00015259254737998596, 9.155552842799158e-05, 0, -6.103701895199438e-05, -0.00015259254737998596, -0.00024414807580797754, -0.00024414807580797754, -0.00024414807580797754, 0, -0.00015259254737998596, 0, -0.00015259254737998596, 6.103701895199438e-05, 0, 0.0003357036042359691, -0.0005493331705679495, 0.0004577776421399579, -3.051850947599719e-05, 0.00012207403790398877, 6.103701895199438e-05, -0.0003357036042359691, 0.00012207403790398877, 0.0004882961516159551, -0.00015259254737998596, -3.051850947599719e-05, -0.00018311105685598315, 0, -0.00024414807580797754, -9.155552842799158e-05, -3.051850947599719e-05, -3.051850947599719e-05, 6.103701895199438e-05, -0.00012207403790398877, -0.0004577776421399579, -3.051850947599719e-05, 0, 9.155552842799158e-05, 9.155552842799158e-05, 3.051850947599719e-05, 0.00015259254737998596, 0, 0.00015259254737998596, 6.103701895199438e-05, -0.00015259254737998596, -3.051850947599719e-05, -3.051850947599719e-05, -0.00018311105685598315, 6.103701895199438e-05, 0.00027466658528397473, -3.051850947599719e-05, 0.00015259254737998596, -9.155552842799158e-05, 6.103701895199438e-05, 0.00018311105685598315, 0.0003967406231879635, -0.00015259254737998596, -0.00018311105685598315, 0.0003967406231879635, 0.0003051850947599719, -0.00024414807580797754, 3.051850947599719e-05, -0.00027466658528397473, 0.0005493331705679495, -0.0003967406231879635, -6.103701895199438e-05, -3.051850947599719e-05, -3.051850947599719e-05, 0, 0.0003357036042359691, 9.155552842799158e-05, 0, -6.103701895199438e-05, 9.155552842799158e-05, 3.051850947599719e-05, 0.000640888698995941, -3.051850947599719e-05, 3.051850947599719e-05, -9.155552842799158e-05, 6.103701895199438e-05, -3.051850947599719e-05, 3.051850947599719e-05, -0.00021362956633198035, 0.00012207403790398877, -0.00021362956633198035, -0.00012207403790398877, -0.00018311105685598315, 0, 0.00018311105685598315, 0.00015259254737998596, -0.00018311105685598315, 9.155552842799158e-05, -0.00012207403790398877, 0.00024414807580797754, 0.00018311105685598315, 0.0003662221137119663, -0.00018311105685598315, -0.0003357036042359691, 0, -9.155552842799158e-05, -9.155552842799158e-05, -3.051850947599719e-05, 0, 0.0003051850947599719, 3.051850947599719e-05, -6.103701895199438e-05, -0.0004272591326639607, 0.0004577776421399579, -0.0004272591326639607, 3.051850947599719e-05, -0.0004882961516159551, 0.00024414807580797754, -0.0005493331705679495, 0.00018311105685598315, -3.051850947599719e-05, 3.051850947599719e-05, -0.00012207403790398877, 0.0003662221137119663, 6.103701895199438e-05, -0.0003357036042359691, -0.00012207403790398877, 0.0003967406231879635, 0.00027466658528397473, 3.051850947599719e-05, -0.00021362956633198035, -0.00012207403790398877, 0.00012207403790398877, -0.0003051850947599719, 6.103701895199438e-05, -0.00021362956633198035, -0.00027466658528397473, -0.00012207403790398877, 3.051850947599719e-05, -0.00027466658528397473, 9.155552842799158e-05, -6.103701895199438e-05, 0.00018311105685598315, 0.0004577776421399579, 0.00015259254737998596, -0.0003967406231879635, 0.00018311105685598315, 3.051850947599719e-05, 3.051850947599719e-05, -0.00015259254737998596, 6.103701895199438e-05, -6.103701895199438e-05, 0.00024414807580797754, -0.00021362956633198035, -6.103701895199438e-05, 0.0003357036042359691, -0.00018311105685598315, 0, -0.0003357036042359691, 0.00024414807580797754, -0.00021362956633198035, -0.00027466658528397473, -9.155552842799158e-05, 0.0007019257179479354, 0.00012207403790398877, -0.00018311105685598315, 0.0005798516800439467, -0.00021362956633198035, -0.00012207403790398877, -0.00018311105685598315, 0.0004272591326639607, -3.051850947599719e-05, -3.051850947599719e-05, 0.0003357036042359691, -0.00018311105685598315, -0.0003051850947599719, 0.00012207403790398877, 0.00021362956633198035, 0.00012207403790398877, 6.103701895199438e-05, 9.155552842799158e-05, -0.00015259254737998596, -6.103701895199438e-05, 0.0003051850947599719, -0.00027466658528397473, -9.155552842799158e-05, 0.00015259254737998596, -0.00021362956633198035, -3.051850947599719e-05, 0.0003051850947599719, -0.00018311105685598315, 0.00024414807580797754, 6.103701895199438e-05, -0.0003357036042359691, 0.00018311105685598315, 0.0006714072084719382, -0.00027466658528397473, -3.051850947599719e-05, -0.0003051850947599719, -0.00012207403790398877, 0.0003662221137119663, -0.00024414807580797754, -3.051850947599719e-05, 0.00021362956633198035, 3.051850947599719e-05, 0.0003051850947599719, -0.0004577776421399579, 0.0004577776421399579, 3.051850947599719e-05, -0.00015259254737998596, 6.103701895199438e-05, 0.00027466658528397473, -0.00015259254737998596, -0.00024414807580797754, -0.00015259254737998596, 0.00018311105685598315, 0.0003662221137119663, 0.00012207403790398877, -0.0004577776421399579, -0.00018311105685598315, -6.103701895199438e-05, 0.00015259254737998596, -0.00021362956633198035, 0, -6.103701895199438e-05, -0.0003967406231879635, 9.155552842799158e-05, 0.00015259254737998596, -0.00012207403790398877, 0.0003357036042359691, -0.00018311105685598315, -3.051850947599719e-05, -9.155552842799158e-05, -0.00021362956633198035, -0.00018311105685598315, -0.00018311105685598315, -0.00021362956633198035, -0.0003357036042359691, 0.0003357036042359691, -0.00024414807580797754, 0.0003357036042359691, -0.0003357036042359691, -0.00021362956633198035, -0.00021362956633198035, 0.0003967406231879635, -3.051850947599719e-05, 0.0003357036042359691, 3.051850947599719e-05, -0.00012207403790398877, 0.00027466658528397473, 6.103701895199438e-05, -0.00021362956633198035, -0.00021362956633198035, 0.00021362956633198035, -0.00015259254737998596, 0.00027466658528397473, -3.051850947599719e-05, -0.0004272591326639607, -6.103701895199438e-05, -3.051850947599719e-05, 0.00027466658528397473, 0.00012207403790398877, -0.0004577776421399579, 0.00021362956633198035, -0.00027466658528397473, 0.0005493331705679495, -9.155552842799158e-05, -0.00024414807580797754, -3.051850947599719e-05, 6.103701895199438e-05, -6.103701895199438e-05, 0.0003051850947599719, 0.00027466658528397473, -0.00015259254737998596, -0.00015259254737998596, 0.0003357036042359691, -0.00012207403790398877, -0.00024414807580797754, 0.0003967406231879635, -3.051850947599719e-05, 9.155552842799158e-05, 0.00021362956633198035, 9.155552842799158e-05, 0.00015259254737998596, 6.103701895199438e-05, -6.103701895199438e-05, 0.00021362956633198035, -3.051850947599719e-05, -0.00021362956633198035, 3.051850947599719e-05, 0, 3.051850947599719e-05, -0.0003051850947599719, -0.0003662221137119663, 0.00027466658528397473, 9.155552842799158e-05, -3.051850947599719e-05, 0.00015259254737998596, 3.051850947599719e-05, 0, -6.103701895199438e-05, 0.00021362956633198035, -0.00015259254737998596, -0.00027466658528397473, 0.0003967406231879635, -3.051850947599719e-05, 6.103701895199438e-05, 3.051850947599719e-05, -9.155552842799158e-05, -3.051850947599719e-05, 0.00012207403790398877, -6.103701895199438e-05, -0.0004577776421399579, 9.155552842799158e-05, 0.00024414807580797754, 0, 0.00015259254737998596, -0.00015259254737998596, 9.155552842799158e-05, 0.00021362956633198035, 0.00015259254737998596, 0.0003662221137119663, -3.051850947599719e-05, 0, 3.051850947599719e-05, 9.155552842799158e-05, -9.155552842799158e-05, -0.0003662221137119663, -3.051850947599719e-05, -0.00012207403790398877, -0.0003051850947599719, -3.051850947599719e-05, -6.103701895199438e-05, -0.00024414807580797754, -0.00021362956633198035, -6.103701895199438e-05, -9.155552842799158e-05, -0.00018311105685598315, -0.00024414807580797754, 6.103701895199438e-05, 0, 6.103701895199438e-05, -0.00018311105685598315, 0, -6.103701895199438e-05, 9.155552842799158e-05, -0.00012207403790398877, -0.0003662221137119663, 0.0003967406231879635, -0.0003662221137119663, -0.00027466658528397473, -0.00021362956633198035, 6.103701895199438e-05, 0.00012207403790398877, -0.00027466658528397473, 0, 0.000640888698995941, -3.051850947599719e-05, 0.00018311105685598315, 9.155552842799158e-05, -0.000640888698995941, 0, -0.00024414807580797754, -0.0003967406231879635, -3.051850947599719e-05, 0, 0.00018311105685598315, -0.00021362956633198035, -0.00012207403790398877, 0.0004272591326639607, 0, 0.00012207403790398877, 0.0004882961516159551, -3.051850947599719e-05, 0.00021362956633198035, -0.0003051850947599719, -0.00015259254737998596, -0.00012207403790398877, -0.0004272591326639607, 0.0003662221137119663, -0.0003051850947599719, 9.155552842799158e-05, -6.103701895199438e-05, 6.103701895199438e-05, 6.103701895199438e-05, -0.00021362956633198035, -9.155552842799158e-05, 9.155552842799158e-05, 0.0004577776421399579, -0.00018311105685598315, 0.00021362956633198035, -0.0003051850947599719, 0, 0.00024414807580797754, 0.00015259254737998596, -0.0003051850947599719, 3.051850947599719e-05, 0, 0, 0.00012207403790398877, 0.00024414807580797754, -6.103701895199438e-05, 0.00015259254737998596, 0.00015259254737998596, 0.00012207403790398877, 0.00015259254737998596, 0, 3.051850947599719e-05, 0.00021362956633198035, 0, -0.0003662221137119663, 0, 0.0003357036042359691, -0.00024414807580797754, 3.051850947599719e-05, -0.00021362956633198035, 9.155552842799158e-05, -3.051850947599719e-05, 0.00015259254737998596, 0.00012207403790398877, 0.0003357036042359691, -0.0004272591326639607, 9.155552842799158e-05, -0.00027466658528397473, -0.00021362956633198035, 0.0003357036042359691, -3.051850947599719e-05, 0.0003357036042359691, -0.00012207403790398877, 3.051850947599719e-05, -0.0007019257179479354, -0.0003357036042359691, -3.051850947599719e-05, 0.00024414807580797754, -0.0003662221137119663, -0.0004577776421399579, 0.00021362956633198035, 6.103701895199438e-05, 0.0008545182653279214, 0.0004577776421399579, 0.0003357036042359691, -0.003936887722403638, -0.0024414807580797754, -0.0006103701895199438, 0.00012207403790398877, 0.0007629627368999298, 0.0014038514358958708, 0.0011291848506118961, 0.0013428144169438765, 0.0008239997558519242, 0.000640888698995941, 0.0003357036042359691, 0.0003662221137119663, -0.0003051850947599719, -0.00012207403790398877, -0.00027466658528397473, -0.0005188146610919523, -0.000640888698995941, 3.051850947599719e-05, 6.103701895199438e-05, 0.00018311105685598315, 0, -0.0010376293221839045, -0.0007629627368999298, -0.0008545182653279214, -0.001098666341135899, -0.00027466658528397473, 3.051850947599719e-05, -0.0003051850947599719, -0.0004882961516159551, -0.00018311105685598315, 0.0005493331705679495, 6.103701895199438e-05, 0.00021362956633198035, -0.0004882961516159551, -6.103701895199438e-05, -6.103701895199438e-05, -0.00024414807580797754, 0.005584887234107486, 0.0038758507034516434, 0.0032654805139316996, -0.0014954069643238624, -0.019318216498306222, -0.008423108615375225, -0.0013733329264198737, 0.0019531846064638203, 0.005279702139347514, 0.005554368724631489, 0.006317331461531419, 0.00424207281716361, 0.0037232581560716575, 0.0031128879665517136, 0.0028992584002197333, 0.0017090365306558428, 0.0007019257179479354, 0.00027466658528397473, 0.0006103701895199438, 0.0004272591326639607, 0.000640888698995941, 0.0009765923032319102, 0.0012207403790398877, 0.000640888698995941, 0.0016174810022278512, -0.0020142216254158147, -0.0057985168004394665, -0.002380443739127781, -0.001892147587511826, -0.0018311105685598315, 0.0014648884548478652, -0.0005493331705679495, -0.002410962248603778, -0.0016479995117038484, -0.0012207403790398877, -0.0007019257179479354, -0.0018311105685598315, -0.0005188146610919523, -0.0010376293221839045, -0.0018005920590838343, -0.0018311105685598315, -0.001586962492751854, -0.00173955504013184, -0.0014954069643238624, -0.0011902218695638905, -0.0011291848506118961, -6.103701895199438e-05, 0.0009765923032319102, 0.00021362956633198035, -0.00027466658528397473, -0.00024414807580797754, -0.0004272591326639607, -0.0016785180211798456, -0.00024414807580797754, 0.0006103701895199438, 0.0013122959074678793, 0.0016174810022278512, 0.002349925229651784, 0.0028992584002197333, 0.002838221381267739, 0.003204443494979705, 0.0030823694570757164, 0.004486220892971587, 0.0029297769096957305, -0.0012207403790398877, 0.005645924253059481, 0.004028443250831629, -0.0027466658528397473, -0.0003357036042359691, 0.002410962248603778, 0.0013733329264198737, 0.004150517288735618, 0.0020142216254158147, 6.103701895199438e-05, -0.0011291848506118961, -0.0028077028717917417, -0.0017090365306558428, -0.0015259254737998596, -0.0013733329264198737, -0.0013122959074678793, -0.002075258644367809, -0.002075258644367809, -0.0020142216254158147, -0.0024414807580797754, -0.0027466658528397473, -0.0027466658528397473, -0.0029602954191717277, -0.0019531846064638203, -0.0018311105685598315, -0.00271614734336375, -0.0019531846064638203, -0.002349925229651784, -0.0014038514358958708, -0.0017700735496078372, -9.155552842799158e-05, -0.0013733329264198737, -0.00024414807580797754, 0.0003357036042359691, 0.00012207403790398877, 0.0004272591326639607, -0.0003967406231879635, -0.00024414807580797754, 0.0014648884548478652, 0.0012512588885158849, 0.0009155552842799158, 0.0017090365306558428, 0.0010681478316599017, 0.0007019257179479354, -0.00012207403790398877, 0.00015259254737998596, -0.00027466658528397473, 0.0016785180211798456, 0.002044740134891812, 0.0028992584002197333, 0.002990813928647725, 0.002044740134891812, 0.0011902218695638905, 0.0003967406231879635, 0.0003357036042359691, 0.0003967406231879635, -0.0003967406231879635, 0.0004882961516159551, 0.0005798516800439467, -0.0005493331705679495, 0.0013122959074678793, 0.0007019257179479354, 0.0004577776421399579, -0.00015259254737998596, 0.0009155552842799158, 0.0008850367748039186, -0.00018311105685598315, 0.0004272591326639607, 0.0003051850947599719, 0.0004272591326639607, 0.0007324442274239326, 0.00021362956633198035, 0.0013428144169438765, 0.0003051850947599719, 3.051850947599719e-05, -0.0003662221137119663, -0.0010071108127079073, -0.0019531846064638203, -0.0030518509475997192, -0.002563554795983764, -0.0023194067201757866, -0.0028077028717917417, -0.001586962492751854, -0.0019837031159398175, -0.00173955504013184, -0.0011291848506118961, -0.0016785180211798456, -0.001892147587511826, -0.0014954069643238624, -0.000793481246375927, -0.000793481246375927, -0.0010071108127079073, -0.0012207403790398877, -0.0008850367748039186, -0.0015564439832758568, -0.00021362956633198035, 0.0005493331705679495, 0.000640888698995941, 0.0003662221137119663, 0.0007629627368999298, 0.000793481246375927, 0.0014954069643238624, 0.0021362956633198035, 0.0023194067201757866, 0.002197332682271798, 0.0018616290780358287, 0.0007629627368999298, 0.001281777397991882, -0.0004272591326639607, -0.0006714072084719382, 0.0010071108127079073, 0.00027466658528397473, 0.0009155552842799158, 0.002197332682271798, 0.0027771843623157445, 0.0025940733054597613, 0.002380443739127781, 0.002044740134891812, 0.002533036286507767, 0.002380443739127781, 0.0013733329264198737, -0.0003357036042359691, -0.0003662221137119663, 3.051850947599719e-05, -0.0011597033600878933, -0.0014648884548478652, -0.0010071108127079073, -0.001281777397991882, -0.000640888698995941, -0.0004272591326639607, -6.103701895199438e-05, 0.0003051850947599719, 3.051850947599719e-05, -0.0014954069643238624, -0.000793481246375927, -0.0007629627368999298, -0.0016174810022278512, -0.00021362956633198035, -0.00018311105685598315, 3.051850947599719e-05, -0.0012512588885158849, -0.001098666341135899, -0.0014038514358958708, -0.0019837031159398175, -0.002197332682271798, -0.001892147587511826, -0.0020142216254158147, -0.0026551103244117557, -0.002227851191747795, -0.0027466658528397473, -0.001098666341135899, -0.002197332682271798, -0.0019226660969878231, -0.001586962492751854, -0.0012207403790398877, 3.051850947599719e-05, 3.051850947599719e-05, 0.00021362956633198035, 0.0006714072084719382, 0.0015564439832758568, -9.155552842799158e-05, 0.0014954069643238624, 0.0007019257179479354, 0.0008239997558519242, 0.001098666341135899, 0.00024414807580797754, 0.001281777397991882, 0.0011902218695638905, 0.002533036286507767, 0.0012512588885158849, 0.0019531846064638203, 0.002349925229651784, 0.0018311105685598315, 0.0026245918149357585, 0.0014038514358958708, 0.002197332682271798, 0.0013428144169438765, 0.0018311105685598315, 0.0008850367748039186, -0.0003357036042359691, -0.00027466658528397473, -0.002044740134891812, -0.0033875545518356883, -0.0031128879665517136, -0.002990813928647725, -0.0026551103244117557, -0.0018005920590838343, 0.00024414807580797754, -0.0005493331705679495, 0.000640888698995941, 0.0013122959074678793, 0.0019531846064638203, 0.0018005920590838343, 0.001586962492751854, 0.0006103701895199438, 0.0014954069643238624, 0.0012207403790398877, -0.001098666341135899, -0.0011902218695638905, -0.001434369945371868, -0.002410962248603778, -0.0025025177770317698, -0.0027466658528397473, -0.003204443494979705, -0.0019531846064638203, -0.0010681478316599017, -0.0018005920590838343, -0.0008850367748039186, -0.0003967406231879635, 0.0003357036042359691, -3.051850947599719e-05, -0.00018311105685598315, 0.0004577776421399579, 0.0014954069643238624, 0.0011597033600878933, 0.000946073793755913, 0.00018311105685598315, 0.0013428144169438765, 0.0008850367748039186, 0.0003662221137119663, -0.00015259254737998596, 0.00012207403790398877, 0.0003051850947599719, -0.0005493331705679495, 0.0003662221137119663, 0.0009765923032319102, 0.002227851191747795, 0.0025025177770317698, 0.0019531846064638203, 0.0012512588885158849, 0.002197332682271798, 0.001281777397991882, 0.0014954069643238624, 0.0005493331705679495, 0.0006714072084719382, 3.051850947599719e-05, 0.0005188146610919523, -0.00024414807580797754, -0.0007629627368999298, -0.0010376293221839045, -0.0008850367748039186, -0.0013428144169438765, -0.00015259254737998596, -0.0014038514358958708, 6.103701895199438e-05, -0.0006103701895199438, -0.00024414807580797754, 0.0003967406231879635, -0.0008545182653279214, -0.0009155552842799158, -0.0003357036042359691, -0.0014648884548478652, -0.0007324442274239326, -0.0007629627368999298, 0.00015259254737998596, -0.0004882961516159551, -0.0009155552842799158, -0.0015564439832758568, -0.0005188146610919523, -0.0015259254737998596, -0.0022888882106997894, -0.002227851191747795, -0.0014648884548478652, -0.002227851191747795, -0.0018311105685598315, -0.0014648884548478652, -0.0011597033600878933, 9.155552842799158e-05, 0.0008850367748039186, 0.0007629627368999298, 3.051850947599719e-05, -3.051850947599719e-05, -0.0013428144169438765, -0.001434369945371868, -0.0004882961516159551, 0.0009765923032319102, 0.0019837031159398175, 0.003021332438123722, 0.00424207281716361, 0.004730368968779565, 0.00445570238349559, 0.00347911008026368, 0.0028992584002197333, 0.003204443494979705, 0.002075258644367809, 0.00173955504013184, 0.0006714072084719382, 0.00018311105685598315, 9.155552842799158e-05, -0.0006103701895199438, -0.0007019257179479354, -0.00012207403790398877, 0.00015259254737998596, 0.00018311105685598315, -0.00024414807580797754, 0.000946073793755913, 0.0003357036042359691, -0.0003357036042359691, -0.0003357036042359691, -0.0004577776421399579, -0.0007019257179479354, -0.0015259254737998596, -0.0019226660969878231, -0.0027466658528397473, -0.003662221137119663, -0.003662221137119663, -0.0029602954191717277, -0.004181035798211615, -0.002380443739127781, -0.0023194067201757866, -0.0025940733054597613, -0.0015259254737998596, -0.0004882961516159551, -0.0014038514358958708, -0.0004882961516159551, 0.0003357036042359691, 0.0011291848506118961, 0.0003967406231879635, 0.001098666341135899, 0.0013733329264198737, 0.0008850367748039186, 0.00024414807580797754, -0.0003967406231879635, -0.00024414807580797754, -0.0007019257179479354, -0.000640888698995941, -0.00015259254737998596, 6.103701895199438e-05, 0.0004272591326639607, 0.0003357036042359691, 0.0011902218695638905, 0.0012512588885158849, 0.0027466658528397473, 0.0035401470992156743, 0.003631702627643666, 0.002533036286507767, 0.0028077028717917417, 0.003143406476027711, 0.0027771843623157445, 0.0021362956633198035, 0.0026551103244117557, 0.003357036042359691, 0.0019837031159398175, 0.000946073793755913, 0.00018311105685598315, -0.0018005920590838343, -0.0029602954191717277, -0.0035706656086916715, -0.001281777397991882, -0.0009155552842799158, -0.0010681478316599017, -9.155552842799158e-05, 0.0016479995117038484, 0.0019837031159398175, 0.0015564439832758568, 0.0012207403790398877, 0.0016174810022278512, 0.0019226660969878231, -0.0003662221137119663, -0.0003967406231879635, -0.0006103701895199438, -0.002075258644367809, -0.0026551103244117557, -0.0032349620044557024, -0.0030518509475997192, -0.0030823694570757164, -0.0021362956633198035, -0.0025940733054597613, -0.0019226660969878231, -0.0018616290780358287, -0.0012207403790398877, -0.002410962248603778, -0.0024719992675557726, -0.00173955504013184, -0.0025025177770317698, -0.002868739890743736, -0.0033875545518356883, -0.0014038514358958708, 0.00012207403790398877, 0.0010071108127079073, 0.0011902218695638905, 0.002075258644367809, 0.003143406476027711, 0.0021057771538438063, 0.0020142216254158147, 0.002044740134891812, 0.000946073793755913, -0.00012207403790398877, 0.0006103701895199438, 0.0013428144169438765, 0.0031128879665517136, 0.003173924985503708, 0.003143406476027711, 0.002349925229651784, 0.002685628833887753, 0.0012512588885158849, 0.002349925229651784, 0.0022888882106997894, 0.002197332682271798, 0.0009765923032319102, -0.00024414807580797754, 0.0003967406231879635, -9.155552842799158e-05, -0.00018311105685598315, 0.000946073793755913, 0.00012207403790398877, 0.0012207403790398877, 0.0006103701895199438, 0.0008239997558519242, -0.000640888698995941, -0.0008850367748039186, -0.0014648884548478652, -0.0029602954191717277, -0.0031128879665517136, -0.004821924497207556, -0.006256294442579424, -0.0045167394024475845, -0.0033875545518356883, -0.002533036286507767, -0.002227851191747795, -0.0011597033600878933, -0.0011902218695638905, -0.0015259254737998596, -0.0010681478316599017, -0.001434369945371868, -0.0014954069643238624, -0.0007019257179479354, -0.0006714072084719382, -0.000640888698995941, -0.0011597033600878933, -0.0003357036042359691, 0.0007019257179479354, -0.00018311105685598315, -0.00024414807580797754, 0.000793481246375927, 0, -0.00012207403790398877, 0.0003967406231879635, 0.001586962492751854, 0.0021668141727958007, 0.0014954069643238624, 0.0010681478316599017, 0.002075258644367809, 0.002197332682271798, 0.0027771843623157445, 0.003784295175023652, 0.0032654805139316996, 0.003173924985503708, 0.002227851191747795, 0.0018616290780358287, 0.0019226660969878231, 0.0009155552842799158, 0.0008545182653279214, -0.00021362956633198035, 0.00021362956633198035, 3.051850947599719e-05, -0.0003662221137119663, 0.0004882961516159551, -0.00012207403790398877, -0.000946073793755913, -0.0004577776421399579, 0.0003662221137119663, -6.103701895199438e-05, -0.00018311105685598315, -0.0013733329264198737, -0.0012512588885158849, -0.0014038514358958708, -0.0011291848506118961, -0.0012512588885158849, -0.0006714072084719382, -0.001098666341135899, -3.051850947599719e-05, -0.0005188146610919523, -0.0016785180211798456, -0.0010376293221839045, -3.051850947599719e-05, -0.0003051850947599719, -0.0016785180211798456, -0.0016785180211798456, -0.0008545182653279214, -0.000946073793755913, 0.0005188146610919523, 0.0004272591326639607, 0.0003967406231879635, -0.001281777397991882, -0.0011291848506118961, -0.0013428144169438765, -0.0015564439832758568, -0.0021057771538438063, -0.002197332682271798, -0.0016479995117038484, -0.0012207403790398877, -0.0013733329264198737, -0.0007019257179479354, -0.0005188146610919523, -0.00012207403790398877, 0.0007019257179479354, 0.0005493331705679495, 0.0009155552842799158, 0.0011902218695638905, 0.0016785180211798456, 0.0021057771538438063, 0.003143406476027711, 0.0030823694570757164, 0.0022583697012237922, 0.0023194067201757866, 0.002044740134891812, 0.0017700735496078372, 0.0022583697012237922, 0.002197332682271798, 0.002533036286507767, 0.0017090365306558428, 0.0007629627368999298, 0.0012512588885158849, 0.00024414807580797754, -0.00024414807580797754, 0.0003357036042359691, 0.0004272591326639607, 0.0021362956633198035, 0.02056947538682211, -0.025910214545121615, 0.016174810022278514, -0.021149327066866053, 0.005127109591967528, -0.02652058473464156, 0.002563554795983764, -0.0026551103244117557, -0.014984588152714622, -0.0021668141727958007, 0.009826960051271096, 0.004028443250831629, 0.014831995605334635, -0.011078218939786982, -0.0006103701895199438, 0.021301919614246042, 0.02270577105014191, 0.000793481246375927, 0.027253028962065492, -0.037781914731284526, 0.03195287942136906, -0.011719107638782922, -0.016693624683370465, 0.009063997314371167, 0.02447584459974975, 0.03122043519394513, 0.0019226660969878231, -0.03946043275246437, 0.028901028473769342, -0.005554368724631489, -0.03668324839014862, -0.011291848506118961, 0.013000885036774804, 0.03280739768669698, 0.05069124423963134, 0.030091250343333233, -0.013397625659962768, -0.12036500137333293, -0.050721762749107335, -0.02237006744590594, 0.01837214270455031, 0.3347270119327372, -0.29987487411114844, 0.2625202185125278, -0.08215582750938444, -0.16693624683370464, 0.1098361156041139, -0.05774101992858669, -0.09759819330423902, -0.13211462752159184, -0.20828882717368083, -0.06588946195867794, -0.03872798852504044, 0.004852443006683554, 0.12561418500320445, -0.049378948332163455, -0.05673390911587878, 0.03610339671010468, -0.04709006012146367, 0.11407818842127751, 0.13739432966093937, -0.06921597949156164, -0.031006805627613147, -0.1260414441358684, 0.0005493331705679495, -0.15469832453382976, -0.022919400616473892, 0.14752647480697043, 0.0990020447401349, -0.07498397778252511, -0.056581316568498796, -0.10696737571337016, -0.039735099337748346, 0.024811548203985716, 0.25583666493728446, 0.44923245948667867, 0.09164708395641957, 0.0059511093478194525, -0.1889400921658986, -0.16016113773003327, -0.0293282876064333, -0.11261329996642964, -0.09479049043244728, -0.11865596484267708, 0.051179540391247294, 0.3414716025269326, 0.2681966612750633, 0.13089388714255196, 0.16580706198309275, -0.049531540879543444, -0.2833643604846339, -0.07116916409802546, -0.14703817865535448, -0.28119754631183813, -0.11169774468214973, 0.21442304757835629, 0.20160527359843744, 0.1260719626453444, 0.10632648701437422, -0.018005920590838345, -0.07550279244361706, -0.0967436750389111, -0.07098605304116946, -0.008606219672231208, -0.31257057405316324, -0.0825830866420484, -0.006683553575243385, 0.043214209418012024, 0.04934842982268746, 0.12747581408124029, 0.006805627613147374, -0.1392559587389752, -0.1380657368694113, 0.2549211096530046, 0.14972380748924222, -0.15372173223059785, -0.029938657795953245, -0.065309610278634, -0.12207403790398877, -0.065126499221778, 0.06564531388286995, -0.21106601153599658, -0.20236823633533738, 0.1316568498794519, 0.07199316385387737, -0.26166570024719993, -0.004791405987731559, 0.17551194799645986, 0.1054414502395703, 0.07666249580370495, 0.2325510422070986, -0.25794244209112827, -0.26346629230628377, 0.1391338847010712, 0.10010071108127079, -0.10144352549821467, -0.19055757316812647, 0.12097537156285287, 0.01467940305795465, 0.06787316507461776, 0.19373149815363017, -0.021942808313241982, -0.04611346781823176, 0.12863551744132817, 0.020599993896298106, -0.07190160832544938, -0.05056917020172735, 0.11435285500656148, -0.056520279549546804, -0.04489272743919187, 0.08310190130314035, 0.0390942106387524, -0.10705893124179815, -0.07583849604785302, -0.06537064729758599, -0.1011078218939787, 0.08209479049043245, 0.03827021088290048, 0.08972441785943175, -0.15704824976348156, 0.03189184240241707, 0.03164769432660909, 0.16803491317484054, -0.031556138798181095, 0.11444441053498947, -0.09729300820947905, -0.12692648091067232, -0.16846217230750452, -0.020630512405774102, -0.1327249977111118, 0.11276589251380963, 0.056154057435834834, 0.07846308786278879, -0.14954069643238624, -0.08456678975798822, 0.12793359172338023, 0.11270485549485763, -0.04007080294198431, 0.06341746269112217, -0.06991790520950956, -0.03671376689962462, 0.010803552354503006, 0.24411755729850154, -0.050355540635395366, -0.23950926236762596, 0.11365092928861355, 0.05728324228644673, -0.09485152745139927, -0.014160588396862697, 0.017792291024506364, -0.10232856227301859, -0.020142216254158147, 0.27533799249244667, 0.14426099429303874, -0.16885891293069247, 0.05453657643360698, 0.02740562150944548, -0.21427045503097628, -0.09714041566209906, 0.24066896572771385, 0.06485183263649404, -0.07739494003112889, 0.15787224951933349, 0.1703848384044923, -0.31241798150578326, -0.028717917416913357, 0.12854396191290018, 0.008056886501663259, -0.052674947355571156, 0.20255134739219335, 0.020508438367870113, -0.15912350840784936, -0.02945036164433729, 0.1599169896542253, -0.03064058351390118, -0.009216589861751152, 0.0271919919431135, 0.036439100314340646, -0.020813623462630087, -0.05038605914487136, 0.1795403912472915, -0.13113803521835993, 0.025086214789269694, -0.01794488357188635, 0.024201178014465773, 0.027344584490493484, 0.010498367259743034, -0.045258949552903834, 0.039735099337748346, -0.09680471205786309, 0.0695822016052736, -0.05047761467329936, 0.1261635181737724, -0.11539048432874538, 0.11355937376018556, -0.020508438367870113, 0.03558458204901273, 0.00619525742362743, 0.09823908200323496, -0.14297921689504683, -0.01544236579485458, -0.03143406476027711, 0.12076174199652089, -0.08618427076021608, 0.08847315897091586, 0.12796411023285623, -0.06903286843470564, -0.04000976592303232, 0.032654805139317, -0.06262398144474624, 0.005645924253059481, 0.028321176793725394, 0.023773918881801814, -0.1672414319284646, 0.02816858424634541, 0.17246009704886014, 0.10608233893856624, 0.0003357036042359691, -0.002197332682271798, -0.06347849971007416, -0.010742515335551012, -0.03738517410809656, 0.01565599536118656, -0.05090487380596332, 0.1285134434034242, -0.0014038514358958708, 0.021698660237434005, 0.06427198095645009, -0.052095095675527205, -0.07834101382488479, 0.11798455763420515, 0.03012176885280923, 0.005737479781487472, -0.034638508255256814, -0.05587939085055086, 0.0184636982329783, 0.03527939695425276, 0.12076174199652089, -0.03183080538346507, -0.02444532609027375, -0.060731833857234414, -0.10678426465651418, -0.10263374736777856, 0.11481063264870144, 0.05282753990295114, 0.11130100405896176, 0.05233924375133518, -0.02706991790520951, -0.1130100405896176, -0.09189123203222754, -0.06485183263649404, 0.004760887478255562, 0.002838221381267739, 0.065126499221778, 0.12143314920499283, -0.18195135349589525, 0.06021301919614246, 0.11841181676686911, -0.02206488235114597, 0.11252174443800164, -0.016815698721274454, -0.19730216376232185, -0.0836512344737083, -0.11987670522171698, -0.0195928830835902, 0.06167790765099033, 0.1315347758415479, -0.06732383190404981, 0.12891018402661214, -0.09411908322397534, 0.053743095187231055, 0.05722220526749473, -0.008239997558519242, -0.14212469862971894, -0.06555375835444197, -0.019867549668874173, -0.003357036042359691, 0.08438367870113224, 0.06534012878810999, 0.032624286629841, 0.13452558977019563, -0.11639759514145329, -0.14429151280251473, -0.15210425122837, 0.0152287362285226, 0.13608203375347147, 0.1249732963042085, -0.03057954649494919, -0.056001464888454845, -0.0771507919553209, -0.021607104709006012, 0.002410962248603778, 0.08233893856624043, 0.14078188421277504, 0.05478072450941496, -0.12002929776909696, -0.10055848872341075, -0.11981566820276497, 0.08972441785943175, 0.13296914578691976, 0.03784295175023652, -0.1261024811548204, -0.028015991698965424, -0.17648854029969177, -0.028015991698965424, 0.06030457472457045, 0.21350749229407637, 0.1498458815271462, -0.10025330362865077, -0.004272591326639607, -0.21442304757835629, 0.1501815851313822, -0.12741477706228826, 0.13171788689840389, 0.04055909909360027, -0.05188146610919523, 0.014007995849482712, 0.009155552842799158, -0.02218695638904996, 0.08752708517715994, -0.05951109347819453, -0.01794488357188635, 0.06671346171452987, -0.13730277413251138, -0.06234931485946226, 0.10171819208349864, 0.04596087527085177, -0.029938657795953245, -0.03903317361980041, -0.024628437147129735, -0.07000946073793755, 0.16376232184820094, 0.000946073793755913, 0.008453627124851223, 0.04663228247932371, -0.0748924222540971, -0.17404705954161198, 0.03076265755180517, -0.14081240272225104, 0.20035401470992156, -0.007629627368999298, 0.1131015961180456, 0.01651051362651448, -0.11032441175572985, -0.1543931394390698, 0.02099673451948607, -0.08182012390514848, 0.0370189519943846, 0.162968840601825, 0.18088320566423535, 0.1011383404034547, 0.07599108859523301, -0.03555406353953673, -0.23718985564745018, -0.14194158757286293, -0.021240882595294046, -0.030152287362285226, 0.21982482375560777, 0.062013611255226295, -0.009857478560747094, -0.09274575029755547, -0.1250648518326365, -0.065095980712302, 0.0380565813165685, 0.0663777581102939, 0.13071077608569598, 0.21222571489608447, -0.08139286477248452, -0.1935178685872982, -0.11346781823175756, 0.0510879848628193, -0.07129123813592944, 0.20505386516922514, 0.13071077608569598, -0.14224677266762292, -0.043488876003296, -0.039368877224036376, 0.000640888698995941, 0.13303018280587176, 0.03405865657521287, 0.0674153874324778, 0.017761772515030368, -0.015472884304330577, 0.03576769310586871, 0.033417767876216926, -0.12408825952940458, -0.044495986816003905, -0.08841212195196387, 0.009949034089175085, -0.060060426648762474, 0.1609241004669332, 0.08655049287392803, -0.12338633381145665, 0.15201269569994202, -0.23661000396740622, -0.2673726615192114, -0.0061037018951994385, -0.13217566454054383, 0.056978057191686755, 0.1684316537980285, -0.041779839472640155, 0.05786309396649068, -0.03955198828089236, -0.1586962492751854, -0.0152287362285226, 0.08749656666768395, 0.1295205542161321, 0.13000885036774804, -0.010620441297647023, -0.11395611438337351, -0.07022309030426954, 0.022217474898525956, -0.01489303262428663, 0.1021149327066866, -0.02264473403118992, -0.16010010071108127, -0.1312601092562639, -0.06582842493972595, 0.19647816400646992, 0.17551194799645986, 0.15659047212134158, -0.0554521317178869, -0.09012115848261971, -0.031159398174993132, -0.011352885525070956, 0.1076998199407941, 0.206579790643025, 0.13855403302102726, -0.011535996581926939, 0.2339243751335185, -0.005890072328867458, 0.12512588885158848, 0.1878719443342387, -0.023560289315469832, 0.028015991698965424, -0.21250038148136846, -0.17773979918820765, -0.12155522324289682, 0.04803613391521958, 0.09381389812921537, 0.010559404278695029, -0.11935789056062501, -0.12854396191290018, -0.3567918942838832, -0.19089327677236242, -0.1499984740745262, 0.1120944853053377, 0.04406872768333995, 0.0879848628192999, -0.020966216010010072, 0.053743095187231055, -0.007965330973235268, -0.05279702139347514, -0.05700857570116276, -0.1652577288125248, -0.18222602008117925, -0.13870662556840724, 0.1120944853053377, 0.1641285439619129, 0.17758720664082767, 0.10632648701437422, -0.04574724570451979, -0.19296853541673026, -0.19394512771996217, -0.11123996704000977, 0.27246925260170296, 0.10486159855952636, 0.1934263130588702, -0.03381450849940489, -0.018402661214026308, -0.08603167821283608, 0.13568529313028352, -0.12561418500320445, -0.038087099826044496, 0.08713034455397198, 0.04361095004119999, -0.03360087893307291, 0.4044312875759148, 0.03860591448713645, 0.2360911893063143, 0.1445966978972747, 0.05883968626972259, 0.1466414380321665, -0.030915250099185155, -0.03842280343028046, 0.14642780846583453, 0.14215521713919493, 0.019409772026734214, -0.06820886867885373, -0.11456648457289346, -0.1490524002807703, -0.1868953520310068, -0.19177831354716635, -0.15897091586046938, -0.23093356120487074, -0.1184728537858211, 0.0011902218695638905, 0.07235938596758934, 0.16077150791955322, 0.12427137058626057, 0.0619525742362743, -0.0957060457167272, -0.15243995483260597, -0.10641804254280221, -0.15445417645802179, 0.04000976592303232, 0.12750633259071628, 0.03573717459639271, -0.04406872768333995, -0.08398693807794427, -0.0934476760155034, -0.14188055055391094, 0.016052735984374525, -0.15411847285378583, -0.05380413220618305, -0.06772057252723777, -0.12079226050599688, -0.026703695791497544, -0.020783104953154087, -0.06707968382824182, 0.10101626636555071, 0.03820917386394849, 0.07583849604785302, 0.26917325357829525, 0.09494308297982726, 0.4295785393841365, 0.314981536301767, 0.2569963682973724, 0.12759788811914427, -0.1585741752372814, -0.3219397564622944, -0.1640980254524369, -0.06836146122623371, 0.17331461531418804, 0.5497604297006135, 0.5492416150395215, 0.239204077272866, 0.050721762749107335, -0.39951780755027927, -0.5986510818811609, -0.4795068208868679, -0.33329264198736536, -0.16150395214697713, 0.23548081911679433, 0.28409680471205784, 0.271614734336375, 0.17923520615253152, -0.07144383068330942, -0.23068941312906277, -0.3543809320352794, -0.249885555589465, -0.14380321665089876, 0.16455580309457687, 0.16891994994964446, 0.32923368022705773, 0.1867732779931028, -0.017792291024506364, -0.17264320810571612, -0.14545121616260262, -0.2800378429517502, -0.22876674703207495, -0.007812738425855281, -0.19498275704214607, 0.07449568163090915, 0.0511490218817713, -0.050202948088015384, 0.018097476119266334, -0.10028382213812677, -0.10730307931760613, 0.019745475630970184, -0.08618427076021608, 0.07687612537003692, 0.0967436750389111, 0.26645710623493146, 0.24875637073885312, 0.4163945432905057, 0.05902279732657857, -0.0348216193121128, -0.17252113406781214, -0.25479903561510053, -0.18726157414471878, -0.14188055055391094, -0.07843256935331279, -0.06543168431653798, 0.2576067384868923, 0.4097415082247383, 0.7555162205877864, 0.28543961912900173, 0.12250129703665273, -0.3204443494979705, -0.7259437849055452, -0.6795556505020295, -0.4147465437788018, -0.042359691152684106, 0.2814722128971221, 0.6339609973448896, 0.46266060365611744, 0.3110141300698874, 0.026490066225165563, -0.24851222266304512, -0.42652668843653674, -0.36265144810327465, -0.336863307596057, -0.023071993163853877, 0.19513534958952605, 0.30387279885250407, 0.359050263985107, 0.3017059846797082, -0.003936887722403638, -0.12887966551713614, -0.293252357554857, -0.34272286141544844, -0.12836085085604418, -0.1651661732840968, 0.058412427137058624, 0.08246101260414442, 0.06506546220282601, -0.03247169408246101, -0.0005188146610919523, -0.08560441908017212, -0.10522782067323833, -0.12225714896084475, -0.20731223487044892, -0.16379284035767694, -0.058778649250770594, 0.24497207556382947, 0.467421491134373, 0.5338297677541429, 0.21835993530075992, 0.06619464705343792, -0.3411969359416486, -0.4600665303506577, -0.47123630481887263, -0.20926541947691274, -0.1673940244758446, -0.07370220038453322, -0.019409772026734214, 0.1359294412060915, 0.4175237281411176, 0.673940244758446, 0.3644520401623585, 0.3736991485335856, -0.3673207800531022, -0.5427716910306101, -0.7010711996826074, -0.5847041230506302, -0.3674123355815302, 0.27271340067751093, 0.35361796929837946, 0.5626392406994842, 0.45081942197943053, -0.05032502212591937, 0.045381023590807826, 0.04837183751945555, -0.228370006408887, 0.004058961760307627, -0.0858485671559801, -0.03640858180486465, 0.023865474410229806, -0.009765923032319102, -0.10568559831537827, 0.03500473036896878, -0.11407818842127751, -0.07159642323068942, 0.152226325266274, 0.2165288247322001, 0.29630420850245676, 0.20496230964079715, -0.08728293710135197, -0.3773003326517533, -0.33896908474990084, -0.3924985503707999, -0.11557359538560137, 0.03955198828089236, 0.1858882412182989, 0.052003540147099216, -0.05227820673238319, -0.10556352427747429, -0.0014648884548478652, 0.11471907712027345, 0.2708212530899991, 0.25724051637318035, 0.20999786370433668, -0.14087343974120303, -0.2150334177678762, -0.43614001892147586, -0.43742179631946776, -0.21475875118259224, 0.021240882595294046, 0.04977568895535142, 0.12280648213141271, 0.012970366527298808, 0.11264381847590564, 0.7318643757438886, 0.2967009491256447, 0.5668202764976958, 0.05121005890072329, -0.6637775811029389, -0.6286202581865902, -0.6233710745567187, -0.7408978545487839, -0.11706900234992523, 0.5259559923093357, 0.4716635639515366, 0.7605822931608021, 0.4726401562547685, 0.00881984923856319, -0.27143162327951903, -0.18338572344126713, 0.14917447431867428, -0.15079195532090212, 0.3010650959807123, 0.06457716605121006, 0.03378398998992889, -0.08392590105899228, -0.1270180364391003, -0.45487838373973816, -0.34958952604754784, -0.10354930265205847, 0.12106692709128086, 0.456678975798822, 0.39085055085909604, 0.3747978148747215, 0.02444532609027375, -0.5502487258522294, -0.45289468062379834, -0.32029175695059053, -0.28205206457716603, 0.25589770195623646, 0.46128727072969755, 0.2871181371501816, 0.2228156376842555, -0.10892056031983398, -0.314889980773339, -0.4427320169682913, -0.3498031556138798, -0.08401745658742027, 0.17410809656056397, 0.4203619495223853, 0.35648670918912323, 0.22251045258949553, -0.13013092440565202, -0.5282143620105594, -0.45420697653126624, -0.3442487868892483, -0.0706503494369335, 0.06799523911252174, 0.17902157658619952, 0.20395519882808924, 0.6979277932065798, 0.43867305520798366, 0.29071932126834926, 0.1774040955839717, -0.4530472731711783, -0.5018463698232978, -0.5985290078432569, -0.5574510940885647, -0.2956328012939848, 0.12512588885158848, 0.2076479384746849, 0.46769615771965695, 0.37122714926602984, -0.03924680318613239, -0.07287820062868129, -0.35047456282235173, -0.4324777977843562, 0.1259498886074404, 0.7487105929746392, 0.24173711355937377, 0.6990874965666677, 0.10855433820612201, -0.24152348399304177, -0.5629139072847682, -0.5031281472212897, -0.6654866176335947, -0.2587054048280282, 0.06167790765099033, 0.4385204626606037, 0.631305887020478, 0.36997589037751394, 0.12491225928525651, -0.10477004303109837, -0.5453047273171179, -0.4967192602313303, -0.1661427655873287, -0.038453321939756466, 0.33136997589037753, 0.3870052186651204, 0.19953001495406963, 0.026032288583025604, -0.34409619434186833, -0.5699331644642476, -0.21243934446241647, 0.03640858180486465, 0.19592883083590198, 0.7121799371318704, 0.3987853633228553, 0.1978514969328898, -0.1467635120700705, -0.4014099551377911, -0.5287026581621753, -0.39487899410992766, -0.2195806756797998, 0.03985717337565233, 0.1620227668080691, 0.22650837733085116, 0.3282570879238258, 0.4113284707174902, 0.24253059480574968, 0.18274483474227118, -0.024964140751365705, -0.44105349894711143, -0.35227515488143557, -0.14310129093295085, -0.2850428785058138, -0.10681478316599018, 0.2674642170476394, 0.056001464888454845, 0.20261238441114535, 0.06698812829981383, 0.05136265144810327, -0.04376354258857997, -0.03109836115604114, -0.1326639606921598, -0.08203375347148045, -0.1400189214758751, 0.13757744071779535, 0.7943968016602069, 0.1270180364391003, 0.5135654774620807, 0.029236732078005312, -0.5279091769157994, -0.6864528336436049, -0.38026062807092503, -0.5574510940885647, 0.06888027588732566, 0.5382244331186865, 0.44941557054353465, 0.5247047334208197, 0.0347605822931608, -0.0727561265907773, -0.3498641926328318, -0.6154057435834834, -0.49549851985229043, -0.012543107394634847, -0.10269478438673055, 0.41904965361491747, 0.6567583239234596, 0.2987151707510605, 0.2919705801568651, -0.08969389934995575, -0.28412732322153383, -0.3840754417554247, -0.2598040711691641, -0.10901211584826197, 0.12976470229194007, 0.21069978942228462, 0.17468794824060793, -0.04184087649159215, -0.2424390392773217, -0.25922421948912017, -0.027558214056825465, -0.027954954680013428, 0.08938871425519578, 0.1750541703543199, 0.12659077730643636, -0.0271919919431135, 0.011383404034546954, 0.06933805352946562, 0.05053865169225135, -0.05008087405011139, -0.024628437147129735, -0.06158635212256233, -0.14947965941343425, -0.1749015778069399, -0.03424176763206885, -0.0967741935483871, 0.08716086306344799, 0.10171819208349864, 0.08667256691183203, 0.0369273964659566, 0.0028992584002197333, 0.004974517044587542, -0.3238319040498062, -0.12002929776909696, 0.0717184972685934, 0.14935758537553026, 0.6818750572222053, 0.3632007812738426, 0.6027100436414685, 0.07602160710470901, -0.6343882564775536, -0.434553056428724, -0.6423230689413129, -0.6717123935666982, -0.003173924985503708, 0.3931699575792718, 0.3176671651356548, 0.6288949247718741, 0.14642780846583453, -0.08200323496200446, -0.2423474837488937, -0.25812555314798424, -0.45051423688467057, -0.0771507919553209, 0.015594958342234566, 0.3066194647053438, 0.576555681020539, 0.16064943388164923, 0.3393047883541368, -0.08932767723624378, -0.4611041596728416, -0.33552049317911314, -0.11215552232428969, -0.27249977111117896, 0.21668141727958007, 0.6596270638142033, -0.005706961272011475, 0.25711844233527636, -0.20996734519486068, -0.2576982940153203, -0.31235694448683127, -0.13544114505447555, -0.11761833552049318, -0.008239997558519242, -0.16000854518265328, 0.12387462996307261, -0.02847376934110538, 0.001281777397991882, 0.19104586931974243, 0.1379131443220313, 0.07123020111697745, 0.03543198950163274, 0.0012207403790398877, -0.09945982238227485, 0.005615405743583483, -0.04205450605792413, -0.0390942106387524, -0.07437360759300515, -0.036500137333292645, -0.09042634357737968, -0.05078279976805933, 0.13330484939115575, 0.13351847895748772, 0.039155247657704395, -0.0026245918149357585, 0.0608233893856624, 0.3393963438825648, 0.358256782738731, 0.20499282815027314, 0.19730216376232185, -0.29636524552140875, -0.35840937528611105, -0.532547990356151, -0.46345408490249335, -0.2599261452070681, 0.23886837366863004, 0.3071993163853877, 0.47526474806970426, 0.3922544022949919, -0.004943998535111545, -0.1348307748649556, -0.20053712576677754, -0.35731070894497513, -0.27472762230292674, -0.07245094149601733, -0.07684560686056092, 0.3144016846217231, 0.36939603869747, 0.8035523545030061, 0.19495223853267007, 0.15521713919492172, -0.3142796105838191, -0.36991485335856195, -0.48631244850001526, -0.12622455519272438, -0.06720175786614582, 0.1760612811670278, 0.10953093050935392, 0.09601123081148717, -0.05386516922513505, -0.23755607776116214, -0.06189153721732231, -0.11169774468214973, -0.152226325266274, -0.1510666219061861, -0.06497390667439802, 0.0390942106387524, 0.1586352122562334, 0.10608233893856624, 0.2727439191869869, 0.2835169530320139, 0.02673421430097354, -0.03363139744254891, -0.08203375347148045, -0.15503402813806574, -0.21390423291726432, -0.06451612903225806, 0.08771019623401594, -0.07238990447706534, 0.1567430646687216, -0.09726248970000305, 0.021820734275337993, -0.02630695516830958, 0.0008850367748039186, -0.0792870876186407, -0.007110812707907346, -0.10669270912808619, 0.18091372417371135, 0.24185918759727776, 0.14523758659627065, 0.17508468886379588, -0.07599108859523301, -0.23383281960509048, -0.09628589739677114, -0.17554246650593586, -0.046052430799279766, 0.03790398876918851, 0.20203253273110142, 0.00015259254737998596, 0.1141087069307535, -0.11804559465315714, -0.18222602008117925, -0.06683553575243385, -0.13861507003997925, -0.1010467848750267, -0.007110812707907346, 0.043336283455916016, 0.13205359050263984, 0.11035493026520585, 0.25397503585924863, 0.45661793877987, 0.6749778740806299, 0.007751701406903287, 0.019165623950926237, -0.28177739799188206, -0.5913571581163976, -0.6154972991119114, -0.13403729361857966, -0.14325388348033083, 0.2652363658558916, 0.3666188543351543, 0.20590838343455306, 0.16275521103549304, -0.13861507003997925, -0.29276406140324107, -0.42365794854579303, -0.23749504074221015, -0.2455519272438734, 0.17572557756279183, 0.18137150181585132, 0.3276161992248299, 0.2513809625537889, 0.15451521347697378, 0.06476027710806605, 0.03595080416272469, -0.10699789422284615, -0.03848384044923246, -0.09646900845362713, -0.056520279549546804, 0.006378368480483413, 0.10345774712363048, -0.024750511185033724, -0.05475020599993896, -0.007507553331095309, -0.14490188299203466, -0.032990508743552964, -0.16141239661854914, -0.07638782921842097, -0.10617389446699423, -0.03662221137119663, 0.07327494125186926, 0.17554246650593586, 0.19638660847804193, 0.16287728507339702, 0.08807641834772789, -0.023102511673329874, -0.055391094698934905, -0.1379436628315073, -0.1684926908169805, -0.065095980712302, 0.009643848994415113, 0.03076265755180517, 0.06396679586169011, 0.05951109347819453, -0.02328562273018586, -0.1707815790276803, -0.0012207403790398877, 0.02346873378704184, -0.02642902920621357, 0.1814935758537553, 0.09573656422620319, 0.1261024811548204, 0.15799432355723747, -0.0011597033600878933, 0.21149327066866055, 0.3828852198858608, -0.10309152500991851, 0.12140263069551684, -0.2001403851435896, -0.3345439008758812, -0.2150639362773522, -0.0848719748527482, -0.11694692831202125, 0.027558214056825465, 0.17261268959624013, -0.05389568773461104, -0.02771080660420545, -0.15033417767876217, -0.1752983184301279, -0.14972380748924222, -0.02533036286507767, -0.0630512405774102, 0.14230780968657492, 0.1401104770043031, 0.17856379894405958, 0.17893002105777153, 0.08542130802331614, 0.14111758781701103, 0.07879879146702475, 0.15280617694631793, -0.04251228370006409, 0.02685628833887753, 0.01782280953398236, -0.1511581774346141, -0.11648915066988129, -0.10663167210913418, -0.21216467787713247, -0.11755729850154119, -0.055085909604174935, -0.09979552598651081, 0.04913480025635548, -0.029053621021149327, -0.0500198370311594, -0.05624561296426282, -0.04913480025635548, -0.03326517532883694, 0.04925687429425947, 0.0923795281838435, 0.16885891293069247, 0.15622425000762963, 0.10907315286721396, 0.052369762260811185, -0.04617450483718375, -0.07541123691518906, -0.1445356608783227, -0.08066042054506058, -0.05563524277474288, 0.035828730124820705, 0.05963316751609851, 0.049165318765831474, 0.016998809778130435, 0.034943693350016784, -0.18100527970213934, 0.02694784386730552, -0.07248146000549333, -0.0005493331705679495, 0.048188726462599564, 0.12454603717154454, 0.14706869716483048, 0.2877285073397015, 0.34275337992492444, 0.007019257179479354, 0.007110812707907346, -0.05261391033661916, -0.2813806573686941, -0.25449385052034057, -0.05078279976805933, -0.1619006927701651, -0.06018250068666647, 0.05026398510696738, 0.01217688528092288, 0.010650959807123021, -0.039216284676656395, -0.019409772026734214, -0.0500198370311594, -0.013245033112582781, -0.04776146732993561, 0.09164708395641957, 0.036500137333292645, 0.09649952696310313, 0.07205420087282938, 0.16214484084597308, -0.017242957853938413, 0.030030213324381237, 0.03762932218390454, 0.02545243690298166, 0.15567491683706167, 0.23337504196295053, 0.05359050263985107, 0.07812738425855281, -0.1327249977111118, -0.2876369518112735, -0.27887813959166236, -0.18301950132755515, -0.23056733909115879, -0.08239997558519242, 0.06778160954618977, 0.035248878444776754, -0.004577776421399579, 0.16220587786492507, 0.06924649800103763, -3.051850947599719e-05, 0.00347911008026368, 0.012359996337778864, -0.029755546739097263, -0.00424207281716361, -0.002380443739127781, -3.051850947599719e-05, -0.0032959990234076968, -0.003662221137119663, 0.032380138554033024, 0.014191106906338695, 0.08944975127414777, 0.1075777459028901, 0.01803643910031434, 0.0035706656086916715, -0.07629627368999298, -0.08169804986724448, -0.15164647358623004, -0.07763908810693686, -0.012573625904110843, -0.010284737693411055, 0.059297463911862545, 0.07632679219946897, 0.04745628223517563, 0.08011108737449263, 0.11383404034546953, 0.15601062044129765, 0.10513626514481032, 0.04394665364543596, -0.020722067934202094, -0.10568559831537827, -0.08780175176244392, -0.11999877925962096, -0.07815790276802881, -0.052980132450331126, -0.0510879848628193, -0.04205450605792413, -0.04901272621845149, 0.013977477340006714, 0.044404431287575916, -0.013977477340006714, 0.03744621112704855, 0.021576586199530016, -0.0013122959074678793, -0.011902218695638905, 0.025147251808221686, 0.04940946684163945, 0.038758507034516436, 0.033417767876216926, 0.030671102023377177, 0.03759880367442854, 0.028748435926389357, 0.04760887478255562, 0.06558427686391796, 0.06387524033326213, 0.04843287453840754, 0.03894161809137242, -0.00271614734336375, -0.012787255470442824, -0.050050355540635395, -0.08069093905453657, -0.04281746879482406, -0.07028412732322153, -0.10812707907345805, -0.07815790276802881, -0.061128574480422374, -0.07190160832544938, -0.010284737693411055, -0.022583697012237922, -0.022125919370097964, -0.0239265114291818, 0.013824884792626729, 0.009643848994415113, 0.028901028473769342, 0.007599108859523301, -0.004333628345591601, -0.0184636982329783, -0.020203253273110143, 0.029297769096957305, 0.08502456740012818, 0.09479049043244728, 0.10849330118717002, 0.12051759392071291, 0.08038575395977661, 0.05630664998321482, 0.008423108615375225, -0.0012512588885158849, -0.06051820429090243, -0.0740379039887692, -0.10232856227301859, -0.1185644093142491, -0.12771996215704826, -0.12405774101992859, -0.08496353038117618, -0.0021362956633198035, 0.019623401593066195, 0.05243079927976318, 0.06430249946592609, 0.06942960905789361, 0.029084139530625323, 0.002227851191747795, -0.0